package com.wjt.homestayms.service;

import com.wjt.homestayms.common.PageRequest;
import com.wjt.homestayms.common.PageResult;
import com.wjt.homestayms.common.Result;
import com.wjt.homestayms.pojo.Store;

import java.util.List;

public interface IStoreService {

    //获取所有
    Result<List<Store>> getAll();
    //添加门店
    public boolean addStore(Store store);
    //修改门店信息
    public boolean updateStoreInfo(Store store);
    //删除门店。
    public boolean deleteStoreBySid(Integer sId);
    //获取门店名称
    public String getStoreName(Integer sId);

    //查询功能的实现方法。
    //根据用户id和当前页码还有页数大小。查询门店的分页信息，
    public PageResult getResultPage(PageRequest pageRequest,Integer id);
    //根据门店id查询
    public PageResult getResultPageBySid(PageRequest pageRequest, Integer sId);
    //根据门店名称查询
    public PageResult getResultPage(PageRequest pageRequest, String sName);

    //获取门店信息
    public Store getStore(Integer sId);

    //获取所有门店信息
    public List<Store> getStores(Integer id);

}
